@charset "utf-8";
/* CSS Document */
body { font-family: "Microsoft Yahei"; color: #333; font-size: 14px; font-weight: none; }
body, table, form, p, dl, dt, dd, h1, h2, h3, div, dl, dt, dd, td, th, ul, li { margin: 0; padding: 0; list-style: none; }
img { border: 0px; }
.clear { clear: both; }
a { text-decoration: none; }
a:hover { cursor: pointer; }
/* 友情链接 */
.links-title { width: 100%; height: 40px; line-height: 40px; font-size: 24px; color: #fff; }
.links { width: 100%; height: auto; background: #313131; clear: both; display: none; }
.links ul { width: 1200px; height: auto; margin: 0 auto; padding: 10px 0px; clear: both; }
.links ul li { float: left; margin: 0px; color: #fff; line-height: 23px; }
.links ul li a { color: #fff; padding: 0px 8px; font-size: 14px; line-height: 23px; display: inline-block; }
.links ul li a:hover { color: #fff; text-decoration: none; }
.innerrtitle { width: 100%; height: 50px; line-height: 50px; background: #f1f2f4; }
/*.innerrtitle p{width:400px;float:right;font-size:19px;color:#444;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; text-align:right; padding-right: 10px;}
.innerrtitle p b{ color:#da0707; font-size:26px; font-style: italic;}*/
.navpost { width: 100%; display: block; color: #555; font-size: 15px; }
.navpost a { font-size: 15px; color: #555; padding: 0px 3px; }
.navpost a:hover { color: #F00; text-decoration: none; }
.navover { max-width: 300px; white-space: nowrap; vertical-align: top; overflow: hidden; text-overflow: ellipsis; display: inline-block; }
/* 内页左边 */
.innerleft { width: 100%; height: auto; margin: 20px 0px 30px 0px; }
.innerltitle { background-color: #ca352b; width: 100%; height: auto; padding: 10px 0px; }
.innerltitle p { font-size: 25px; color: #fff; text-align: center; line-height: 40px !important; padding: 0px !important; }
.innerltitle span { font-size: 25px; color: #fff; text-align: center; display: block; }
.iltcontf { width: 100%; background-color: #fff; }
.iltconts { width: 100%; background-color: #f3f3f3; margin-top: 20px; }
/*栏目*/
.inermlist { width: 100%; height: auto; margin: 0 auto; text-align: center; background: url(../images/dian.jpg) repeat-x center center; }
.inermlist li { height: auto; margin: 10px 10px; position: relative; display: inline-block }
.inermlist li a { height: 40px; line-height: 40px; display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; color: #666; font-size: 15px; text-align: center; background: #eee; border-radius: 10px; padding: 0px 30px; }
.inermlist li a:hover { color: #fff; font-weight: bold; text-decoration: none; background: #ff5600; }
.inermlist li.on a { color: #fff; background: #1e3485; }
.innernlist { width: 90%; margin: 0 auto; padding: 20px 0px; }
.innernlist li { width: 100%; line-height: 35px; border-bottom: 1px dashed #dedede; height: 35px; overflow: hidden; }
.innernlist li a { display: block; color: #3d3d3d; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.innernlist li a:hover { color: #ca352b; text-indent: 1px; }
.innernlist li span { float: right; }
/* 内页右边 */
.innerright { width: 100%; height: auto; margin: 20px 0px 30px 0px; padding-bottom: 20px; background-color: #fff; }
.inrrctainer { width: 100%; height: auto; font-size: 14px; line-height: 26px; color: #666; }
.inrrctainer table { margin: 0 auto; text-align: center; }
/* .inrrctainer img { max-width: 1200px !important;display: block;margin: 0 auto;} */

.titu {width:1200px;margin:0 auto;overflow:hidden;}
.titu ul{width:1200px;margin:0 auto;overflow:hidden;}
.titu ul li{float:left;margin:5px;}
.titu ul li img { width: 550px;border:1px solid #ccc;padding:2px;}
/*内页新闻*/
.innewslist { width: 100%; height: auto; }
.innewslist li { height: auto; margin: 0px 0px 20px 0px; border-bottom: 1px solid #f1f1f1; padding-bottom: 10px; }
.innewslist li a { display: block; }
.innewslist li .innewleft { width: 100px; height: 80px; float: left; text-align: center; color: #666; padding: 10px 0px; border-right: 1px solid #dedede; }
.innewslist li .innewleft p { font-size: 40px; line-height: 35px; text-align: center; }
.innewslist li .innewleft span { font-size: 16px; line-height: 30px; }
.innewslist li .innewright { width: calc(100% - 130px); float: right; margin-right: 10px; }
.innewslist .ntitle { width: 100%; height: 35px; line-height: 35px; color: #444; font-size: 16px; font-weight: bold; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.innewslist .nconc { width: 100%; height: auto; line-height: 23px; font-size: 14px; color: #656565; overflow: hidden; }
.innewslist .more { background: #ca352b; height: 25px; line-height: 25px; border-radius: 3px; text-align: center; color: #fff; padding: 0px 8px; float: right; text-indent: 0px; }
.innewslist li:hover { border-radius: 4px; }
.innewslist li:hover .more { background: #1e3485; }
.innewslist li:hover .ntitle { color: #ff5600; }
/*内页产品*/
.inprolist { width: 100%; height: auto; list-style: none; text-align: center; }
.inprolist li { width: 280px; float: left; height: auto; margin: 0px 10px 20px 10px; padding: 10px; border: 1px solid #dedede; }
.inprolist li img { width: 100%; -moz-transition: .5s ease-in; -webkit-transition: .5s ease-in; -o-transition: .5s ease-in; -ms-transition: .5s ease-in; transition: .5s ease-in; vertical-align: top; }
.inprolist li .img { width: 100%; overflow: hidden; }
.inprolist li p { line-height: 45px; height: 45px; text-align: left; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; font-size: 15px; }
.inprolist li span { color: #666; font-size: 14px; line-height: 23px; text-align: left; display: block; height: 46px; overflow: hidden; }
.inprolist li a { color: #333; display: block; }
.inprolist li:hover a { color: #fff !important; text-decoration: none; }
.inprolist li:hover { background: #1e3485; border: 1px solid #1e3485; }
.inprolist li:hover span { color: #fff; }
.inprolist li:hover img { transform: scale(1.1, 1.1); opacity: 0.4; filter: alpha(opacity=40); }
/*视频*/
.invideolist { width: 100%; height: auto; }
.invideolist li { width: 380px; height: auto; float: left; margin: 10px 10px; }
.invideolist li p { width: 100%; height: 30px; line-height: 30px; text-align: center; }
.videoiframe { width: 100%; height: 300px; }
/*分页*/
.ipage { height: auto; text-align: center; }
.ipage li{float:left;}
.totalfont { font-size: 14px; color: #666; display: none; }
.ipage a { height: 35px; line-height: 35px; color: #888; font-size: 15px; padding: 0px 5px; display: inline-block; margin: 0px 5px; vertical-align: top; }
.ipage a:hover { color: #ff5600; border-bottom: 2px solid #ff5600; text-decoration: none; font-weight: bold; }
.ipage .current { color: #ff5600; border-bottom: 2px solid #ff5600; display: inline-block; height: 35px; line-height: 35px; padding: 0px 5px; margin: 0px 5px; font-size: 15px; font-weight: bold; }
/*详情页*/
.article_title { text-align: center; width: 100%; font-size: 20px; line-height: 30px; color: #444; padding: 15px 0px; }
.newsin-c { width: 100%; height: 30px; line-height: 30px; margin: 15px 0px; color: #666; }
.newsin-c .date { width: 190px; float: left; text-indent: 0px; font-size: 14px; }
.newsin-c .date i { width: 28px; height: 30px; display: inline-block; background: url(../images/time.png) no-repeat left center; background-size: 22px 22px; float: left; }
.newsin-c .click { width: auto; height: 30px; line-height: 30px; text-align: right; float: right; }
.newsin-c .click i { width: 30px; height: 30px; display: inline-block; background: url(../images/eye.png) no-repeat left center; background-size: 25px 25px; float: left; }
/*上页下页*/
.detpnt { height: auto; background: #f1f1f1; overflow: hidden; margin-bottom: 20px; padding: 0px 20px; }
.detpnt .detpntline { width: 48%; height: 35px; line-height: 35px; font-size: 15px; font-weight: bold; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.detpnt .detpntline a { color: #666; font-weight: normal; }
.detpnt .detpntline a:hover { color: #333; }
.detpntl { float: left; }
.detpntr { text-align: right; float: right; }
/*更多阅读*/
.innerabouttitle { width: 100%; height: auto; border-bottom: 3px solid #dedede; }
.innerabouttitle p { color: #e27a1b; font-size: 30px; text-align: center; font-weight: bold; height: 35px; line-height: 35px; }
.fotdetbox { padding: 15px; background: #f1f1f1; }
.morearticle { border: 1px solid #fff; padding: 10px; }
.morearticle li { width: 48%; height: 35px; line-height: 35px; float: left; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; border-bottom: 1px dotted #333; margin: 0px 1%; }
.morearticle li a { color: #333; padding-left: 10px; }
.morearticle li a:hover { color: #666; padding-left: 11px; }
.moreproducts { border: 1px solid #fff; padding: 10px 0px; }
.moreproducts li { width: 174px; height: auto; float: left; margin: 0px 10px; text-align: center; }
.moreproducts li a { color: #333; }
.moreproducts li p { text-align: center; line-height: 30px; }
.moreproducts li a:hover { color: #666 }
.moreproducts li img { width: 100%; height: auto; border: 1px solid #ccc; }
.moreproductsov { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
/*留言*/
.inmessagebox { width: 600px; height: auto; padding: 0px 0px 50px 0px; margin: 0 auto; }
.inmessright { width: 550px; height: auto; float: right; padding: 30px 0px 50px 0px; }
.inmessright img { width: 550px; }
.inmessline { width: 100%; height: auto; margin-bottom: 15px }
.zxlyinp { width: 100%; height: 40px; line-height: 40px; border-radius: 2px; color: #999; background: #f8f8f8; border: 0px; vertical-align: top; text-indent: 10px; font-size: 14px; outline: none; }
.inmesteat { height: 120px; resize: none; outline: none; }
.zxlyyzm { width: 140px; outline: none; height: 40px; line-height: 40px; font-size: 14px; color: #999; background: #f8f8f8; border: 0px; vertical-align: top; text-indent: 10px; border-radius: 2px; }
.zxlysub { background: #ef0606; width: 48%; outline: none; height: 40px; line-height: 40px; color: #fff; text-align: center; border-radius: 2px; border: 0px; font-size: 16px; float: left; cursor: pointer; }
.zxlysub:hover { background: #ffa200; }
.resetc { background: #999; float: right; }
.resetc:hover { background: #666; }
.indexcode { vertical-align: top; height: 40px; }
/*图片集*/
.imgnav { width: 720px; margin: 00px auto; }
#bodycontent .hov { display: block; }
#bodycontent p { display: none; }
.imgnav { position: relative; margin: 0 auto; width: 720px; }
#tabsmalimg { z-index: 10; width: 720px; position: relative; text-align: center; }
#tabsmalimg img { height: 540px; display: none; }
#front { position: absolute; left: -50px; top: 0px; z-index: 10; cursor: pointer; width: 30px; height: 540px; }
#front a { position: absolute; left: 0px; top: 224px; display: block; background: url(../images/index_tab_l.png) no-repeat; width: 30px; height: 60px; }
#next { position: absolute; right: -50px; top: 0px; z-index: 10; cursor: pointer; width: 30px; height: 540px; }
#next a { position: absolute; right: 0px; top: 224px; display: block; background: url(../images/index_tab_r.png) no-repeat; width: 30px; height: 60px; }
#cbtn { background: #EAEBF0; position: relative; height: auto; }
#cbtn ul { position: relative; width: 10000px; height: auto; }
#cbtn ul li { float: left; width: 116px; height: 86px; cursor: pointer; text-align: center; margin-right: 14px; position: relative; }
#cbtn ul li img { width: 116px; height: 86px; display: block; }
#cbtn ul li tt { background: #000; color: #FFF; position: absolute; right: 4px; bottom: 4px; z-index: 20; font-size: 12px; line-height: 16px; padding: 0 5px; }
#cbtn li.hov { border: 1px solid #f00;/*background:url(../images/imghoverbg.gif) no-repeat;*/
}
.ctrl div { clear: both; }
#cSlideUl { width: 640px; height: 110px; overflow: hidden; position: relative; top: 10px; margin: 0 auto; }
.picSildeLeft { cursor: pointer; position: absolute; top: 42px; left: 10px; z-index: 9; }
.picSildeRight { cursor: pointer; position: absolute; top: 42px; right: 10px; z-index: 9; }
/*图片集*/
/*.ban{width:720px;height:auto;position:relative;overflow:hidden;margin:0px auto;}
.ban2{width:720px;height:540px;position:relative;overflow:hidden;}
.ban2 ul{position:absolute;left:0;top:0;}
.ban2 ul li{width:720px;height:540px;line-height:540px;text-align:center;}
.ban2 ul li img{max-width:720px;max-height:540px;vertical-align:middle;}
.ban .prev{float:left;cursor:pointer;}
.min_pic{width:100%;height:120px;padding-top:10px;overflow:hidden;}
.min_pic .num{width:680px;height:100%;margin-left:8px;position:relative;overflow:hidden;float:left;}
.min_pic .num ul{position:absolute;left:0;top:0; }
.min_pic .num ul li{width:86.8px;height:120px;float:left;margin:0px 10px 0px 0px;cursor:pointer; overflow: hidden;}
.min_pic .num ul li img{width:100%;height:65px;cursor:pointer;vertical-align:top;}
.min_pic .num ul li.on img{width:84.8px;height:63px;border:1px solid #f00;padding:0;}
.min_pic .num ul li p{width:100%;height:auto;line-height:18px;font-size:13px;text-align:center;}
.prev_btn1{float:left;}
.next_btn1{float:right;}
.prev_btn1,.next_btn1{width:16px;height:18px;margin:23px 0px;cursor:pointer;text-align:center;}
.prev1{left:20px;}
.next1{right:20px;}
.prev1,.next1{position:absolute;top:50%;margin-top:-25px;cursor:pointer;z-index:9;}
.prev1 img,.next1 img{width:28px;height:51px;}
.mhc{width:100%;background:#000; opacity:0.5;-moz-opacity:0.5;filter:alpha(Opacity=50);position:absolute;left:0;top:0;display:none;}
.pop_up{width:720px; height:540px; padding:10px; background:#fff; position:fixed; -position:absolute;left:50%;top:50%;margin-left:-370px;margin-top:-280px;display:none; z-index:999;}
.pop_up_xx{ width:40px; height:40px; position:absolute; top:-40px; right:0; cursor:pointer;}
.pop_up_xx img{width:40px;height:40px;}
.pop_up2{width:720px;height:540px;position:relative;float:left;overflow:hidden;}
.pop_up2 ul{position:absolute;left:0;top:0;}
.pop_up2 ul li{width:720px;height:540px;line-height:540px;float:left;text-align: center;}
.pop_up2 ul li img{max-width:720px;max-height:540px;vertical-align:middle;}
*/
.ncontainer { padding: 0px 10px; }
.wapup { display: none; }
/*大屏PC*/
@media (min-width: 1200px) {
.ncontainer { width: 1200px; height: auto; margin: 0 auto; padding: 0px; }
.links { display: block; }
}